QuickTime 4 API Documentation

3D Graphics Programming with QuickDraw 3D 1.5.4

Previous | QD3D Book | Overview | Chapter Contents | Next |

Drawing Engine Method Selectors

To determine the addresses of some of the methods defined by a drawing engine, QuickDraw 3D RAVE calls the engine's TQAEngineGetMethod function, passing a method selector in the methodTag parameter. This selector indicates of which method the engine should return the address in the method parameter.

typedef enum TQAEngineMethodTag {
    kQADrawPrivateNew                               = 0,
    kQADrawPrivateDelete                            = 1,
    kQAEngineCheckDevice                            = 2,
    kQAEngineGestalt                                = 3,
    kQATextureNew                                   = 4,
    kQATextureDetach                                = 5,
    kQATextureDelete                                = 6,
    kQABitmapNew                                    = 7,
    kQABitmapDetach                                 = 8,
    kQABitmapDelete                                 = 9,
    kQAColorTableNew                                = 10,
    kQAColorTableDelete                             = 11,
    kQATextureBindColorTable                        = 12,
    kQABitmapBindColorTable                         = 13
} TQAEngineMethodTag;

Constant descriptions

kQADrawPrivateNew
The TQADrawPrivateNew method.
kQADrawPrivateDelete
The TQADrawPrivateDelete method.
kQAEngineCheckDevice
The TQAEngineCheckDevice method.
kQAEngineGestalt
The TQAEngineGestalt method.
kQATextureNew
The TQATextureNew method.
kQATextureDetach
The TQATextureDetach method.
kQATextureDelete
The TQATextureDelete method.
kQABitmapNew
The TQABitmapNew method.
kQABitmapDetach
The TQABitmapDetach method.
kQABitmapDelete
The TQABitmapDelete method.
kQAColorTableNew
The TQAColorTableNew method.
kQAColorTableDelete
The TQAColorTableDelete method.
kQATextureBindColorTable
The TQATextureBindColorTable method.
kQABitmapBindColorTable
The TQABitmapBindColorTable method.

© 1997 Apple Computer, Inc.

Previous | QD3D Book | Overview | Chapter Contents | Next |